#ifndef _ZLIB_HELPER_H
#define _ZLIB_HELPER_H

#include "EncryptHelper.h"

LIB_UTIL_NAMESPACE_BEGIN

class ZLibEncryptHelper : public EncryptHelper
{
public:
	ZLibEncryptHelper(void);
	virtual ~ZLibEncryptHelper(void);

	virtual bool EncryptData(const tDataBuffer& inBuffer, tDataBuffer& outBuffer, EncryptType type = Binary); 
	virtual bool DecryptData(const tDataBuffer& inBuffer, tDataBuffer& outBuffer, EncryptType type = Binary); 

private:
	byte trick[2];
};

LIB_UTIL_NAMESPACE_END

#endif //_ZLIB_HELPER_H
